// 添加新地址
$('#J_newAddress').click(function(){
    $('#reordert').html('添加地址').attr('switch',1);
    $('#reorder').fadeIn('fast',function(){
        $(this).find('input').val('');
        $(this).before('<div id="goblack" class="modal-backdrop fade in" style="z-index:50;width: 100%; height: 1894px;"></div>');
    })
})
var id;
// 修改原地址
my_edit();
function my_edit(){
    $('[name=edit]').click(function(){
    id = $(this).parent().attr('info');
     $('#reordert').html('修改地址').attr('switch',0);
    var tag = $(this).prev().find('.tag').html();
   
    var uname = $(this).prev().find('.uname').html();
    var detail = $(this).prev().find('.uaddress').html();
      $('#reorder').fadeIn('fast',function(){
        $('#rename').val(uname);
        $('#rephone').val(tag);
        $('#detailsites').html(detail);
        $(this).before('<div id="goblack" class="modal-backdrop fade in" style="z-index:50;width: 100%; height: 1894px;"></div>');
    })
    return false;

    })
}

// 弹窗的取消
$('#J_alertCancel1').click(function(){
    $('#reorder').fadeOut();
    $('#goblack').remove();
    $('#rename').val('');
    $('#rephone').val('');
    $('#detailsites').html('');
})
$('#Town').change(function(){
    $('#detailsites').html($('#Province').val()+' '+$('#Country').val()+' '+$(this).val());
})
// $('#detailsites').focus(function(){
//     $(this).html($(''))
// })
// 弹窗确认
$('#J_alertOk1').click(function(){

    // 判断是添加还是更改
    if($('#reordert').attr('switch') == 0){
        // ajax更新数据库
        $.get('/main/updateall?id='+id+'&rename='+$('#rename').val()+'&rephone='+$('#rephone').val()+'&detailsites='+$('#detailsites').val());
        // 对元素做出更改
        $('[info='+id+']').find('.tag').html($('#rephone').val());
        $('[info='+id+']').find('.uname').html($('#rename').val());
        $('[info='+id+']').find('.uaddress').html($('#detailsites').val());
    }else if($('#reordert').attr('switch') == 1){
        
        var rename = $('#rename').val();
        var rephone = $('#rephone').val();
        // ajax添加新地址
        $.get('/main/insert?rename='+$('#rename').val()+'&rephone='+$('#rephone').val()+'&detailsites='+$('#detailsites').val(),function(res){
            // 页面刷新
            // location.reload();
            // 新添加的就是默认选中的
            $('#J_addressList>div').removeClass('selected');
             // 追加新的元素
            $('#J_addressList').prepend('<div default="1" info="'+res+'" class="address-item J_addressItem selected" style="width:267px"><dl><dt><span class="tag">'+rephone+'</span><em class="uname">'+rename+'</em></dt><dd class="utel"></dd><dd class="uaddress">'+$('#detailsites').val()+'</dd></dl><div class="actions" name="edit"><a href="javascript:void(0);" class="modify J_addressModify">修改</a></div></div>')
            // 解决不刷新的情况下可以默认选中
            // 默认的选中
            $('#J_addressList>[default=1]').click(function(){
                // 发送ajax更改默认值
                $.get('/main/editdefault/'+$(this).attr('info'))
                $('#J_addressList>div').removeClass('selected');
                $(this).addClass('selected');
            })
            // 为新创建的元素绑定事件
            my_edit();
            // 清空地址详细里的值
            $('#detailsites').val('');
            // 如果地址数超过五个则不进行继续添加
            if( $('#J_addressList>[default=1]').length >=5){
                $('#J_newAddress').remove();
                return;
            }
        });
    }

    $('#reorder').fadeOut();
    $('#goblack').remove();
    $('#rename').val('');
    $('#rephone').val('');
    $('#detailsites').html('');
    return false;
})
// 默认的选中
$('#J_addressList>[default=1]').click(function(){
    // 发送ajax更改默认值
    $.get('/main/editdefault/'+$(this).attr('info'))
    $('#J_addressList>div').removeClass('selected');
    $(this).addClass('selected');
})
// 计算总金额
var sum = 0;
$('[ii = jj]').each(function(){
    sum += parseInt($(this).html());
})
// 将总金额插入元素
$('#sum span').html(sum+'.0元');
// 点击确定按钮直接将参数传入php
$('#J_checkoutToPay').click(function(){
    // 判断是否选中地址
    if($('#J_addressList>[default = 1]').length < 1 || $('#J_addressList>.selected').length != 1){
        alert('请选择收获地址');
        return;
    }
    // 获取要传递的参数
    var parame = '';
    $('#J_goodsList>.clearfix').each(function(){
        parame += $(this).attr('info');
    })
    
    location.href = '/main/order?content='+parame+'&sum='+parseInt($('#sum').find('span').text());
})